package sistemas.deudores;

/**
 *
 * @author Emmanuel Arias
 */
import java.sql.SQLException;
import java.util.Date;

public class Deudas {

    int Monto;
    int Dni_deudor;
    int DiaInicio; //es el dia que comienza el plazo de pago de cada mes
    int DiaCierre;//es el dia que finaliza el plazo de pago de cada mes, ya cuando la cuota pasa a estar vencida
    Date FechaComienzo;//fecha que comezo la deuda
    Date FechaProxVencimiento;//fecha del proximo vencimiento
    int CuotasTotal;//cuotas totales elegidas por el deudor
    int CuotasPagadas;//cuotas que va pagando hasta el dia de la fecha
    DataBase bd = new DataBase();

    //Constructor de Deudas
    public Deudas(int monto, int dni_deudor, int diainicio, int diacierre, Date fechacomienzo, Date fechaproxvencimiento, int cuotastotal, int cuotaspagadas) {
        this.Monto = monto;
        this.Dni_deudor = dni_deudor;
        this.DiaInicio = diainicio;
        this.DiaCierre = diacierre;
        this.FechaComienzo = fechacomienzo;
        this.FechaProxVencimiento = fechaproxvencimiento;
        this.CuotasTotal = cuotastotal;
        this.CuotasPagadas = cuotaspagadas;

    }
//Carga una nueva deuda en la base de datos
    public void NuevaDeuda() {
        //Carga en la tabla deudas
        String sql = "INSERT INTO deudas(monto, dniDeudores, cuotasTotal, cuotasPagadas) VALUES(" + this.Monto + ", " + this.Dni_deudor + ", " + this.CuotasTotal + ", " + this.CuotasPagadas + ")";
        //Carga en la table vencimientos
        String sql2 = "INSERT INTO vencimientos(idDeuda, diaInicio, diaCierre, fechaInicio, fechaProxVencimiento) VALUES("+this.)"
        try {
            bd.Conectar();
            bd.stmt.executeUpdate(sql);

        } catch (SQLException ex) {
            System.out.println(ex);
        }
    }
}
